<?php
set_time_limit(0);
include 'dom.php';
$url='http://www.pc6.com/softview/SoftView_44380.html';

$html = file_get_html($url);
foreach($html->find('ul.param-ul') as $pcName) {
    $softSize=$pcName->find('li span',0)->plaintext;
    $updateTime=$pcName->find('span.pub-time', 0)->plaintext;
    $language=$pcName->find('li span', 2)->plaintext;
    $softLei=$pcName->find('li span', 3)->plaintext;
    
    //$title=$pcName->find('h2.detail-name', 0)->plaintext;
    //$score=$pcName->find('span.detail-score', 0)->plaintext;
  
    
    //$version=$pcName->find('ul.detail-other li', 2)->plaintext;
    //$platform=$pcName->find('ul.detail-system li', 0)->plaintext;
    //$weishu=$pcName->find('ul.detail-system li', 1)->plaintext;

}

echo $softSize;
echo "<br />";
echo $updateTime;
echo "<br />";
echo $language;
echo "<br />";
echo $softLei;
 
$content=$html->find('.main-info', 0)->innertext;
preg_match_all('/<img((?!src).)*src[\s]*=[\s]*[\'"](?<src>[^\'"]*)[\'"]/i',$content,$match, PREG_PATTERN_ORDER);
//var_dump($match);
echo "<br /><br /><br />";
$content=preg_replace("/<(\/?a.*?)>/si","",$content);

foreach ($match['src'] as $src){
    $imgName1=explode('/', $src);
    $imgName2=$imgName1[count($imgName1)-1];
    $data = get_img($src);
    file_put_contents('../../uploads/thumb/'.$imgName2, $data);
    sleep(1);
    
    echo "<br />";
}

echo $content;

 


function get_img($curlurl){
    $ch = curl_init();
    $referurl = "http://www.pc6.com/";
    $ip=mt_rand(11, 191).".".mt_rand(0, 240).".".mt_rand(1, 240).".".mt_rand(1, 240);   //随机ip
    $agentarry=[
        //PC端的UserAgent
        "safari 5.1 – MAC"=>"Mozilla/5.0 (Windows NT 6.1) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1132.57 Safari/536.11",
        "safari 5.1 – Windows"=>"Mozilla/5.0 (Windows; U; Windows NT 6.1; en-us) AppleWebKit/534.50 (KHTML, like Gecko) Version/5.1 Safari/534.50",
        "Firefox 38esr"=>"Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Firefox/38.0",
        "IE 11"=>"Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; InfoPath.3; rv:11.0) like Gecko",
        "IE 9.0"=>"Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0",
        "IE 8.0"=>"Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0)",
        "IE 7.0"=>"Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)",
        "IE 6.0"=>"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)",
        "Firefox 4.0.1 – MAC"=>"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:2.0.1) Gecko/20100101 Firefox/4.0.1",
        "Firefox 4.0.1 – Windows"=>"Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1",
        "Opera 11.11 – MAC"=>"Opera/9.80 (Macintosh; Intel Mac OS X 10.6.8; U; en) Presto/2.8.131 Version/11.11",
        "Opera 11.11 – Windows"=>"Opera/9.80 (Windows NT 6.1; U; en) Presto/2.8.131 Version/11.11",
        "Chrome 17.0 – MAC"=>"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_0) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.56 Safari/535.11",
        "傲游（Maxthon）"=>"Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Maxthon 2.0)",
        "腾讯TT"=>"Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; TencentTraveler 4.0)",
        "世界之窗（The World） 2.x"=>"Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)",
        "世界之窗（The World） 3.x"=>"Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; The World)",
        "360浏览器"=>"Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; 360SE)",
        "搜狗浏览器 1.x"=>"Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; SE 2.X MetaSr 1.0; SE 2.X MetaSr 1.0; .NET CLR 2.0.50727; SE 2.X MetaSr 1.0)",
        "Avant"=>"Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Avant Browser)",
        "Green Browser"=>"Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)",
        //移动端口
        "safari iOS 4.33 – iPhone"=>"Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_3 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5",
        "safari iOS 4.33 – iPod Touch"=>"Mozilla/5.0 (iPod; U; CPU iPhone OS 4_3_3 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5",
        "safari iOS 4.33 – iPad"=>"Mozilla/5.0 (iPad; U; CPU OS 4_3_3 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5",
        "Android N1"=>"Mozilla/5.0 (Linux; U; Android 2.3.7; en-us; Nexus One Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
        "Android QQ浏览器 For android"=>"MQQBrowser/26 Mozilla/5.0 (Linux; U; Android 2.3.7; zh-cn; MB200 Build/GRJ22; CyanogenMod-7) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
        "Android Opera Mobile"=>"Opera/9.80 (Android 2.3.4; Linux; Opera Mobi/build-1107180945; U; en-GB) Presto/2.8.149 Version/11.10",
        "Android Pad Moto Xoom"=>"Mozilla/5.0 (Linux; U; Android 3.0; en-us; Xoom Build/HRI39) AppleWebKit/534.13 (KHTML, like Gecko) Version/4.0 Safari/534.13",
        "BlackBerry"=>"Mozilla/5.0 (BlackBerry; U; BlackBerry 9800; en) AppleWebKit/534.1+ (KHTML, like Gecko) Version/6.0.0.337 Mobile Safari/534.1+",
        "WebOS HP Touchpad"=>"Mozilla/5.0 (hp-tablet; Linux; hpwOS/3.0.0; U; en-US) AppleWebKit/534.6 (KHTML, like Gecko) wOSBrowser/233.70 Safari/534.6 TouchPad/1.0",
        "UC标准"=>"NOKIA5700/ UCWEB7.0.2.37/28/999",
        "UCOpenwave"=>"Openwave/ UCWEB7.0.2.37/28/999",
        "UC Opera"=>"Mozilla/4.0 (compatible; MSIE 6.0; ) Opera/UCWEB7.0.2.37/28/999",
        "微信内置浏览器"=>"Mozilla/5.0 (Linux; Android 6.0; 1503-M02 Build/MRA58K) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/37.0.0.0 Mobile MQQBrowser/6.2 TBS/036558 Safari/537.36 MicroMessenger/6.3.25.861 NetType/WIFI Language/zh_CN",
        // ""=>"",
        
    ];
    $useragent=$agentarry[array_rand($agentarry,1)];  //随机浏览器useragent
    $header = array(
        'CLIENT-IP:'.$ip,
        'X-FORWARDED-FOR:'.$ip,
    );    //构造ip
    echo $curlurl;
    curl_setopt($ch, CURLOPT_URL, $curlurl); //要抓取的网址
    curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
    curl_setopt($ch, CURLOPT_REFERER, $referurl);  //模拟来源网址
    curl_setopt($ch, CURLOPT_USERAGENT, $useragent); //模拟常用浏览器的useragent
    $page_content = curl_exec($ch);
    
    
    curl_close($ch);
    return $page_content;
}


exit;

echo $title;
echo "<br />";
echo $score;
echo "<br />";


echo $version;
echo "<br />";
echo $platform;
echo "<br />";
echo $weishu;
echo "<br /><br />";



exit;
foreach($html->find('div.detail-desc') as $pcName) {
    $content=$pcName->find('div.cont-content', 0)->outertext;
    $content=str_replace('style="display:none;"', '', $content);
    $content=str_replace('<span class="show_more_box">&nbsp;...<a href="javascript:void(0)" class="show_more">更多</a></span>', '', $content);
    $content=str_replace('&nbsp;&nbsp;<a href="javascript:void(0)" class="hide_more">收起</a>', '', $content);
    
    
    
    echo $content;
}
echo "<br /><br />";
 
foreach($html->find('div.slider-wrapper') as $pcName) {
 
    foreach($pcName->find('div.slide img') as $img) {
        $src=$img->src;
        $imgName1=explode('/', $src);
        $imgName2=$imgName1[count($imgName1)-1];
        echo $imgName2;
        echo "<br />";
        echo $src;
        echo "<br />";
        $data = get_img('http://8.pic.pc6.com/thumb/up/2017-6/2017614145452410593956710_600_0.jpg');
 
        
        file_put_contents('../image/'.$imgName2, $data);
        exit;
        //sleep(2);
    }
     
}


 
